package com.inspur.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.inspur.common.annotation.Excel;
import com.inspur.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 文件上传对象 pm_file_info
 * 
 * @author lihaodong
 * @date 2024-04-10
 */
public class PmFileInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 文件编号 */
    private Long cFileNo;

    /** 文件名称 */
    @Excel(name = "文件名称")
    private String cFileNme;

    /** 文件路径 */
    @Excel(name = "文件路径")
    private String cFilePath;

    /** 关联编号 */
    @Excel(name = "关联编号")
    private String cPmNo;

    /** 创建人 */
    @Excel(name = "创建人")
    private String cCrePer;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tCreTm;

    /** 修改人 */
    @Excel(name = "修改人")
    private String cUpdPer;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date tUpdTm;

    public void setcFileNo(Long cFileNo) 
    {
        this.cFileNo = cFileNo;
    }

    public Long getcFileNo() 
    {
        return cFileNo;
    }
    public void setcFileNme(String cFileNme) 
    {
        this.cFileNme = cFileNme;
    }

    public String getcFileNme() 
    {
        return cFileNme;
    }
    public void setcFilePath(String cFilePath) 
    {
        this.cFilePath = cFilePath;
    }

    public String getcFilePath() 
    {
        return cFilePath;
    }
    public void setcPmNo(String cPmNo)
    {
        this.cPmNo = cPmNo;
    }

    public String getcPmNo()
    {
        return cPmNo;
    }
    public void setcCrePer(String cCrePer) 
    {
        this.cCrePer = cCrePer;
    }

    public String getcCrePer() 
    {
        return cCrePer;
    }
    public void settCreTm(Date tCreTm) 
    {
        this.tCreTm = tCreTm;
    }

    public Date gettCreTm() 
    {
        return tCreTm;
    }
    public void setcUpdPer(String cUpdPer) 
    {
        this.cUpdPer = cUpdPer;
    }

    public String getcUpdPer() 
    {
        return cUpdPer;
    }
    public void settUpdTm(Date tUpdTm) 
    {
        this.tUpdTm = tUpdTm;
    }

    public Date gettUpdTm() 
    {
        return tUpdTm;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cFileNo", getcFileNo())
            .append("cFileNme", getcFileNme())
            .append("cFilePath", getcFilePath())
            .append("cPmNo", getcPmNo())
            .append("cCrePer", getcCrePer())
            .append("tCreTm", gettCreTm())
            .append("cUpdPer", getcUpdPer())
            .append("tUpdTm", gettUpdTm())
            .toString();
    }
}
